J-DSM : A Java Based Framework for Sharing Objects in a Distributed System

نویسندگان

  • Yunus Emre Selçuk
  • Nadia Erdogan
چکیده

This paper presents the design and implementation issues for the use of DSM techniques to allow shared access to objects in an object-oriented distributed environment. J-DSM supports sharing of Java objects, thus allowing a finer control over the granularity of sharing. J-DSM elaborates on two main classes of shared objects, mobile and stationary, which can be accessed through DSM and RMI mechanisms, respectively. Shared objects are uniquely named and manipulated through the J-DSM interface.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Type-Safe Object Exchange Between Applications and a DSM Kernel

The Plurix project implements an object-oriented Operating System (OS) for PC clusters. Communication is achieved via shared objects in a Distributed Shared Memory (DSM) using restartable transactions and an optimistic synchronization scheme to guarantee memory consistency. We contend that coupling object orientation with the DSM property allows a type-consistent system bootstrapping, quick sys...

متن کامل

A Kernel Running in a DSM - Design Aspects of a Distributed Operating System

The Plurix project implements an object-oriented Operating System (OS) for PC clusters. Communication is achieved via shared objects in a Distributed Shared Memory (DSM). The consistency of this distributed memory is guaranteed by an optimistic synchronization scheme and restartable transactions. We contend that coupling object orientation with the DSM property allows quick system startup, simp...

متن کامل

Compiler Support for Reference Tracking in a Type-Safe DSM

The efficiency of language implementations is heavily influenced by the selected strategy for allocation and reclaim of memory. Memory allocation in a distributed shared memory (DSM) cluster poses additional challenges. Designing the DSM as a distributed heap is natural and relieves the application programmer from the burden of memory management. Garbage collection is incremental and refrains f...

متن کامل

A Gaming Framework for a Transactional DSM System

State-of-the-art middleware like .NET or J2EE offers transparent access to distributed objects and services but lack of support for consistency between groups of objects. Distributed Shared Memory (DSM) is an interesting alternative to build distributed applications because it maintains consistency among object groups. Although DSM has been used in the past only for special number crunching pro...

متن کامل

Building A Distributed Shared Memory System in the Java Environment

As of today, several Distributed Shared Memory (DSM) systems, such as Orca, Midway, and Munin, have already been successfully implemented. With the ever-increasing popularity of java, an interesting task is now how to build a DSM system with and for the java environment. Before actually implementing any Distributed Shared Memory system, a high-level design, or model, needs to be developed. The ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000